WeDevs\PM\Tools\Library\PM_Asana D

Total Complexity 142
Dependencies 4
Dependents 1
Total lines 1,471
Lines of code 509
Logical lines of code 297
Comment lines 702
Methods 72
Properties 26

Methods 72

Method Rating Maintainability Complexity Lines of code
askAsana()
C
35 25 80
__construct()
A
46 12 33
getTasksByFilter()
A
51 8 25
getData()
S
58 7 14
addAttachmentToTask()
S
56 6 16
getErrors()
S
61 6 11
addCustomFieldToProject()
S
59 4 13
getProjects()
S
64 4 9
getProjectsInWorkspace()
S
70 2 5
getProjectsInTeam()
S
70 2 5
moveTaskWithinProject()
S
63 2 10
getWebhooks()
S
63 2 10
getUserInfo()
S
68 2 7
hasError()
S
77 2 3
getSingleStory()
S
74 1 4
getTeamsInOrganization()
S
78 1 3
getMyTeams()
S
79 1 3
getTasksWithTag()
S
74 1 4
createTag()
S
67 1 7
createTeam()
S
71 1 5
getWorkspaces()
S
75 1 4
updateWorkspace()
S
71 1 5
getWorkspaceTasks()
S
73 1 4
createSection()
S
69 1 6
getWorkspaceTags()
S
78 1 3
getWorkspaceUsers()
S
78 1 3
getWorkspaceCustomFields()
S
78 1 3
getWorkspaceTypeahead()
S
64 1 9
getTags()
S
80 1 3
getSection()
S
74 1 4
updateSection()
S
71 1 5
deleteSection()
S
78 1 3
getCustomField()
S
74 1 4
removeCustomFieldFromProject()
S
67 1 7
createWebhook()
S
67 1 8
getWebhook()
S
79 1 3
deleteWebhook()
S
78 1 3
setReturnType()
S
77 1 4
updateTag()
S
71 1 5
getProjectSections()
S
74 1 4
getTag()
S
74 1 4
getTaskStories()
S
74 1 4
getUsers()
S
78 1 3
getUsersInWorkspace()
S
77 1 3
createTask()
S
69 1 6
getTask()
S
74 1 4
createSubTask()
S
69 1 6
getSubTasks()
S
74 1 4
updateTaskParent()
S
66 1 8
updateTask()
S
71 1 5
deleteTask()
S
78 1 3
getProjectsForTask()
S
74 1 4
addProjectToTask()
S
70 1 5
removeProjectFromTask()
S
71 1 5
removeProjectToTask()
S
75 1 4
getTaskTags()
S
74 1 4
commentOnProject()
S
65 1 9
commentOnTask()
S
65 1 9
addTagToTask()
S
71 1 5
removeTagFromTask()
S
71 1 5
getAttachment()
S
74 1 4
getTaskAttachments()
S
74 1 4
addFollowersToTask()
S
71 1 5
removeFollowersFromTask()
S
71 1 5
createProject()
S
72 1 5
getProject()
S
74 1 4
updateProject()
S
71 1 5
deleteProject()
S
78 1 3
getProjectTasks()
S
74 1 4
getProjectStories()
S
74 1 4
getProjectCustomFields()
S
74 1 4
getAsana()
S
72 1 5